import React, { useState } from 'react'
import PubSub from 'pubsub-js'

export default function Gege() {
  const[car,setCar]=useState("八手奥拓")

  // 换车以后发布数据
  const changeCarHandle=()=>{
    // setCar 设置状态是异步的,不能收到值就使用,可以直接把收到的值发布出去
    setCar("粉红雅迪");
    // 当换车后发布数据
    PubSub.publish('qiche',"粉红雅迪")
  }
  return (
    <div>
      <h1>我开的车是{car}</h1>
      <button onClick={changeCarHandle}>换车嘛</button>
    </div>
  )
}
